package jee.boot.common.basic;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import java.io.File;

/**
 * 基本配置
 */
@Component
public class BaseConfig {
    /**
     * 默认文件存储的路径
     */
    @Value("${userfiles.basedir:/file/}")
    private  String basePath;

    public String getBasePath() {
        if (!(basePath.endsWith("\\") || basePath.endsWith("/"))) {
            basePath = basePath + File.separator;
        }
        File file=new File(basePath);
        // 生成对应的目录
        if(!file.exists()){
            file.mkdirs();
        }
        return basePath;
    }

    public void setBasePath(String basePath) {
        this.basePath = basePath;
    }
}
